Towards Unified Tool Support for Real-time Calculus & Deterministic Network Calculus

نویسندگان

  • Philipp Schon
  • Steffen Bondorf
چکیده

Real-Time Calculus (RTC) and Deterministic Network Calculus (DNC) both provide the tooling to derive worstcase performance bounds for characteristics of distributed and networked systems: nodal backlog and communication delay. In fact, both were derived from a common basis, yet, their respective evolution let them diverge in various aspects. These are also reflected in the strengths of current, separate tools for RTC and DNC. In this paper, we investigate a potential unification of their tool support. To that end, we provide insights on similarities and differences, suggestions to exploit and overcome them, as well as a benchmark showing first benefits of a unified tool. I. APPLICATION DOMAIN & CHALLENGE Knowledge about rutime performance is central to the operation as well as the certification of systems with real-time constraints. For formal verification, worst-case analyses are applied. These guarantee to deterministically bound the potential worst-case behavior of a system w.r.t. certain performance metrics. In distributed computing and communication systems, these are foremost the buffer demand of system components and worst-case execution or traversal times, i.e., delay. RealTime Calculus (RTC) [1] and Deterministic Network Calculus (DNC) [2] are two versatile methodologies that can compute such bounds. They both employ envelope functions that deterministically bound system behavior, i.e., worst-case service offerings and task or data arrivals, as their principal model. These so-called curves have been accompanied with operations. They manipulate curves to compute the aforementioned worst-case performance bounds [2], [3]. Verification of worst-case performance measures becomes ever more important for industries like avionics. For instance, generations of in-cabin network designs by Airbus, formerly EADS, have been analyzed with RTC (Heterogeneous Communications System [4]) and DNC (AFDX data networks [5]). Yet, these efforts look rather distinct due to the calculi’s different analysis approaches. We illustrate them on the prime freely available tools: the RTC toolbox [6] and the DiscoDNC [7]. The RTC toolbox aims at modular performance analysis. Its standard way of usage is via its Matlab frontend. It provides an abstraction of the calculus operations to components such as the Greedy Processing Component (GPC). These are crossed by the resources considered in the analysis. When crossing a GPC, available service becomes left-over service to be used by a subsequent component and data arrival constraints become data output constraints to be fed into another component. In This work is supported by a Carl Zeiss Foundation grant. fact, the analysis frontend thus requires to provide the order of calculus operations by interconnecting components correctly. The DiscoDNC [7], in contrast, automated the derivation of the order of the calculus’ operations. It takes a network model consisting of servers that is crossed by data flows – both deterministically modeled with service curves and arrival curves. The order of operations to apply to the curves is then derived by the DiscoDNC. The tool offers alternative derivations that consider different analysis principles. Depending on the analyzed network size, they can vastly increase the quality of end-to-end delay bounds as well as analysis run times [8]. In this paper, we investigate a potential unification of tool support for RTC and DNC.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The DiscoDNC v2 - A Comprehensive Tool for Deterministic Network Calculus

In this paper, we present the Disco Deterministic Network Calculator v2 – our continuation in the e↵ort to provide open-source tool support for worst-case performance analysis. The major achievement of this release is the provision of a well-documented network calculus implementation that enables for straight-forward application as well as easy extensibility. Apart from a fair amount of bug fix...

متن کامل

A numerical approach for variable-order fractional unified chaotic systems with time-delay

This paper proposes a new computational scheme for approximating variable-order fractional integral operators by means of finite element scheme. This strategy is extended to approximate the solution of a class of variable-order fractional nonlinear systems with time-delay. Numerical simulations are analyzed in the perspective of the mean absolute error and experimental convergence order. To ill...

متن کامل

Quality of service performance analysis based on network calculus

Foreword I am happy that the day has come when I can write these lines. This dissertation is about packets traversing communication networks. I am blessed to be surrounded by a great network and this is my stage to send out some packets (read: messages). To Prof. Ralf Steinmetz: Thank you for giving me the opportunity to pursue my PhD and for creating an environment in which I could grow profes...

متن کامل

An Attempt to Offer Differentiated Services in An Industrial Real-time Network

In some modern complex industrial communication systems, a core network with meshed topology is used to connect large amount of heterogeneous local networks and devices. It should be able to support real-time requirements of the related traffic, as many industrial processes are either mission or safe critical. In this paper, the problem of offering hard and soft real-time as well as best effort...

متن کامل

The Sensor Network Calculus as Key to the Design of Wireless Sensor Networks with Predictable Performance

In this article, we survey the sensor network calculus (SensorNC), a framework continuously developed since 2005 to support the predictable design, control and management of large-scale wireless sensor networks with timing constraints. It is rooted in the deterministic network calculus, which it instantiates for WSNs, as well as it generalizes it in some crucial aspects, as for instance in-netw...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017